草庐IT

MySQL ALTER TABLE 挂起

全部标签

Java 出现挂起

我在自定义应用程序中使用Java服务包装器已经有一段时间了,它运行良好。自从最近几天将我们的应用程序更新到新版本后,JVM开始挂起,然后wrapper在日志中打印了这个:JVM出现挂起:WAITING来自JVM的信号超时。然后它会自动终止JVM并再次启动应用程序。这种情况会在运行大约10小时后发生,这只会让调试变得更加困难。当然,我会仔细查看我们所做的更改,但没有做出我怀疑会导致此类问题的重大更改。我可以在哪里查看以尝试弄清楚发生了什么?来自应用程序的调试消息没有显示任何有趣的信息。如果JVM刚刚崩溃,它通常会创建一个转储,这有助于调试它,但它挂起,所以它没有创建转储。如果我让它不自动

java - java swing中的setvisible方法挂起系统

我有一个正在处理的银行gui应用程序,我的jdialog的setvisible方法似乎有问题。用户提取有效金额后,我会弹出一个简单的对话框,上面写着“正在进行的交易”。在我的dobackground方法中,我不断轮询以检查是否已收到交易。我尝试使用swingworker,但我不明白为什么它不起作用。如果我删除setvisible调用它工作正常,那么为什么setvisible导致系统挂起?这是我的jbuttonmouselistener中的代码:SwingWorkerworker=newSwingWorker(){JDialogwaitForTrans=newJDialog((JFram

java - 你如何在一行中挂起Java中的线程?

一行是指每行最多100个字符。(我基本上需要这个来保持程序存活。主线程注册在单独线程中运行的回调监听器。我只需要主线程永远挂起并让其他线程完成它们的工作) 最佳答案 synchronized(this){while(true){this.wait();}}(感谢CarlosHeuberger。上面代码中省略了异常处理)这将使当前线程在当前类的监视器上等待,直到有人调用notify(),或者永远等待。 关于java-你如何在一行中挂起Java中的线程?,我们在StackOverflow上找

java - 取消后台进程时 Eclipse 挂起

我想取消当前在Eclipse上运行的后台操作。因为时间比较长,所以我重启了eclipse但我已经等了30Mins++并看到上面的图片,直到我将它发布在这里。这里有人知道为什么会发生这种情况以及如何解决这个问题吗?(我想在不终止Windows任务管理器后台进程的情况下解决这个问题)仅供引用:我在具有4GBRAM的Windows7Ultimate64位上运行EclipseHelios 最佳答案 尝试从项目菜单中禁用自动构建。问题是,如果您终止eclipse,它不会保存此设置,因此您需要在启动后快速再次禁用此设置。

java - Camel ftp 似乎永远挂起

我有一个Camel路线,就像永远被绞死一样,不确定是Camel还是Ftp客户端问题。ftp组件将soTimeout设置为60000。感谢任何帮助。Versionofcomponents:camel-ftp:2.9.0CommonsNet:(2.2)线程转储:"Camel(some-ftp-route)thread#57-ftp://user@ftphost/folder"Id=338inRUNNABLE(runninginnative)atjava.net.SocketInputStream.socketRead0(NativeMethod)atjava.net.SocketInput

java - JVM 在退出时挂起

我正在开发一个小型应用程序,该应用程序应使用数字签名签署文档并退出。签名可以位于PKCS#12存档(.pfx文件)或智能卡设备上。使用pfx文件很容易,而且工作正常。但是,有时使用智能卡设备时,进程会在Windows8PC上挂起。文档已正确签名,但进程并未终止。它只是挂起。我正在使用Sun的PKCS#11提供程序-sun.security.pkcs11.SunPKCS11基本上我是这样做的:SunPKCS11provider=newSunPKCS11(configuration);Security.addProvider(provider);.....somework.....prov

java - JVM挂起是什么意思?

当我的应用程序运行时。我收到一条消息说:Ping:TimedoutwaitingforsignalfromJVM.TheJVMwaslaunchedwithdebugoptionssothismaybebecausetheJVMiscurrentlysuspendedbyadebugger.AnyfuturetimeoutsduringthisJVMinvocationwillbesilentlyignored.这是什么意思?似乎它会阻止来自外部的任何网络请求?因为当我向它上传文件时,它失败了。帮助我。 最佳答案 调试代码时,通常会

Java用(管道) "... -f nut - | ffmpeg -i - ..."执行ffmpeg命令只是挂起

我无法让它运行,因为java只是在等待ffmpeg。但是ffmpeg不提供输入,也不提供错误流。它只是运行,但什么也不做。"System.out.println("command:.."insertintobash的输出按预期正常运行。因此ffmpeg语法没有任何问题。这是代码。packagemypackage;importjava.awt.image.BufferedImage;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjavax.image

即使脚本执行完成,Java 也会挂起

我正在尝试从我的java代码中执行一个脚本,如下所示:Processp=Runtime.getRuntime().exec(cmdarray,envp,dir);//cmdarrayisaStringarray//consistingdetailsofthescriptanditsargumentsfinalThreaderr=newThread(...);//Startreadingerrorstreamerr.start();finalThreadout=newThread(...);//Startreadingoutputstreamout.start();p.waitFor()

Java 定时器和 scheduleAtFixedRate + 系统挂起

我正在开发一个Java程序并使用Timer对象每隔几分钟或几小时运行一次任务。这在正常操作中工作正常,但我在Mac上遇到了“sleep模式”的问题(可能在其他操作系统上,但我还没有尝试过)。考虑这个代码示例://Setupthetimertofirethepingworker(every3minutes)_PingTimer.scheduleAtFixedRate(newTimerTask(){publicvoidrun(){Program.PingThread=newPingWorker(Settings.Username,Settings.UserHash,true,true);P